package com.jxdinfo.hussar.cloud.module.labor.xgfgl.inoutstat.service;

import com.jxdinfo.hussar.cloud.module.labor.xgfgl.inoutstat.dto.ListClockDataDTO;
import com.jxdinfo.hussar.cloud.module.labor.xgfgl.inoutstat.dto.PageRelatedInoutstatDTO;
import com.jxdinfo.hussar.cloud.module.labor.xgfgl.inoutstat.vo.RelatedClockVO;
import com.jxdinfo.hussar.cloud.module.labor.xgfgl.inoutstat.vo.RelatedInoutstatPageVO;

import java.util.List;

/**
 * 相关方人员进出统计service
 * @author cx
 */
public interface RelatedInoutstatService {

    /**
     * 相关方人员进出统计列表(分页查询)
     * @param dto
     * @return
     */
    RelatedInoutstatPageVO pageRelatedInoutstat(PageRelatedInoutstatDTO dto);

    /**
     * 查询相关方人员的打卡记录数据
     * @param dto
     * @return
     */
    List<RelatedClockVO> listClockData(ListClockDataDTO dto);
}
